#define __QYQ_MODULE_LED_MAIN_C_
#include "qyq_module_led.h"


void qyq_module_led_main(void)
{
    qyq_module_time_type_t qyq_module_time;
    qyq_module_time_data_t qyq_module_time_config;
    qyq_module_time_data_t qyq_module_time_data;

    // 如果没有设置，采用默认值，数值配置没有做保护处理
    qyq_module_time_config.qyq_module_time_data_sec = 0;
    qyq_module_time_config.qyq_module_time_data_min = 0;
    qyq_module_time_config.qyq_module_time_data_hour = 0;
    qyq_module_time_config.qyq_module_time_data_mday = 1;
    qyq_module_time_config.qyq_module_time_data_mon = 1;
    qyq_module_time_config.qyq_module_time_data_year = 1900;

    // 创建LED对象
    if (qyq_module_time_create(&qyq_module_time, &qyq_module_time_config) == -1)
    {
        // 创建LED对象失败
    }


    while (1)
    {
        qyq_module_time.qyq_module_time_count(&qyq_module_time);
        // 按键扫描时间 10ms
        vTaskDelay(pdMS_TO_TICKS(1000));

        // 创建LED对象
        if (qyq_module_get_time(&qyq_module_time, &qyq_module_time_data) == -1)
        {
            // 创建LED对象失败
        }
    }
}
